Big Huge Thesaurus

palmyra palm

noun